package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 监测点基础信息表
 * @TableName jcca16a
 */
@TableName(value ="jcca16a")
@Data
public class Jcca16a implements Serializable {
    /**
     * guid
     */
    @TableId(value = "jcca16a010")
    private String jcca16a010;

    /**
     * 监测点名称
     */
    @TableField(value = "jcca16a020")
    private String jcca16a020;

    /**
     * 灾害点编码
     */
    @TableField(value = "jcca16a030")
    private String jcca16a030;

    /**
     * 监测点类型
     */
    @TableField(value = "jcca16a040")
    private String jcca16a040;

    /**
     * 监测方法
     */
    @TableField(value = "jcca16a050")
    private String jcca16a050;

    /**
     * 位置描述
     */
    @TableField(value = "jcca16a060")
    private String jcca16a060;

    /**
     * 纬度
     */
    @TableField(value = "jcca16a070")
    private BigDecimal jcca16a070;

    /**
     * 经度
     */
    @TableField(value = "jcca16a080")
    private BigDecimal jcca16a080;

    /**
     * 高程
     */
    @TableField(value = "jcca16a090")
    private BigDecimal jcca16a090;

    /**
     * 地质特征
     */
    @TableField(value = "jcca16a100")
    private String jcca16a100;

    /**
     * 保护措施
     */
    @TableField(value = "jcca16a110")
    private String jcca16a110;

    /**
     * 设立日期
     */
    @TableField(value = "jcca16a120")
    private LocalDateTime jcca16a120;

    /**
     * 监测预警员ID
     */
    @TableField(value = "jcca16a130")
    private String jcca16a130;

    /**
     * 群测群防员ID
     */
    @TableField(value = "jcca16a150")
    private String jcca16a150;

    /**
     * 区域代码
     */
    @TableField(value = "jcca16a170")
    private String jcca16a170;

    /**
     * 运行状态 0:表示
常规监测 1：应急监测 2：
注销停用
     */
    @TableField(value = "jcca16a180")
    private String jcca16a180;

    /**
     * 注销停用时间
     */
    @TableField(value = "jcca16a190")
    private LocalDateTime jcca16a190;

    /**
     * 注销停用原因
     */
    @TableField(value = "jcca16a200")
    private String jcca16a200;

    /**
     * 国家级监测点编号
     */
    @TableField(value = "jcca16a210")
    private String jcca16a210;

    /**
     * 监测点标签,多个标签用,隔开
     */
    @TableField(value = "jcca16a220")
    private String jcca16a220;

    /**
     * 模型配置人ID
     */
    @TableField(value = "jcca16a230")
    private String jcca16a230;

    /**
     * 防灾责任人ID
     */
    @TableField(value = "jcca16a240")
    private String jcca16a240;

    /**
     * 三维模型地址
     */
    @TableField(value = "jcca16a280")
    private String jcca16a280;

    /**
     * 监测责任单位名称
     */
    @TableField(value = "jcca16a300")
    private String jcca16a300;

    /**
     * 运维单位名称
     */
    @TableField(value = "jcca16a310")
    private String jcca16a310;

    /**
     * 模型配置人名称
     */
    @TableField(value = "jcca16a320")
    private String jcca16a320;

    /**
     * 模型配置人电话
     */
    @TableField(value = "jcca16a330")
    private String jcca16a330;

    /**
     * 群测群防人姓名
     */
    @TableField(value = "jcca16a340")
    private String jcca16a340;

    /**
     * 群测群防人电话
     */
    @TableField(value = "jcca16a350")
    private String jcca16a350;

    /**
     * 专业预警员姓名
     */
    @TableField(value = "jcca16a360")
    private String jcca16a360;

    /**
     * 专业预警员电话
     */
    @TableField(value = "jcca16a370")
    private String jcca16a370;

    /**
     * 防灾责任人姓名
     */
    @TableField(value = "jcca16a380")
    private String jcca16a380;

    /**
     * 防灾责任人电话
     */
    @TableField(value = "jcca16a390")
    private String jcca16a390;

    /**
     * 联系单位名称
     */
    @TableField(value = "jcca16a400")
    private String jcca16a400;

    /**
     * 联系人
     */
    @TableField(value = "jcca16a410")
    private String jcca16a410;

    /**
     * 联系电话
     */
    @TableField(value = "jcca16a420")
    private String jcca16a420;

    /**
     * 监测点编号
     */
    @TableField(value = "jcca16a430")
    private String jcca16a430;

    /**
     * 创建时间
     */
    @TableField(value = "jcca16a440")
    private LocalDateTime jcca16a440;

    /**
     * 创建人id
     */
    @TableField(value = "jcca16a450")
    private String jcca16a450;

    /**
     * 修改时间
     */
    @TableField(value = "jcca16a460")
    private LocalDateTime jcca16a460;

    /**
     * 更改人id
     */
    @TableField(value = "jcca16a470")
    private String jcca16a470;

    /**
     * 删除标志（1：已删除）
     */
    @TableField(value = "jcca16a480")
    private String jcca16a480;

    /**
     * 监测点类型（01:滑坡 02：崩塌 03泥石流 04地面塌陷 05地裂缝 06地面沉降 09遥感解释点 00不稳定斜坡 08 地质环境点 10 其他 11 搬迁避让场址点)
     */
    @TableField(value = "jcca16a490")
    private String jcca16a490;

    /**
     * 宏观观测现象
     */
    @TableField(value = "jcca16a500")
    private String jcca16a500;

    /**
     * 群测群防建设时间
     */
    @TableField(value = "jcca16a510")
    private LocalDateTime jcca16a510;

    /**
     * 监测点说明
     */
    @TableField(value = "jcca16a520")
    private String jcca16a520;

    /**
     * 经度—秒
     */
    @TableField(value = "jcca16a530")
    private Long jcca16a530;

    /**
     * 纬度—度
     */
    @TableField(value = "jcca16a540")
    private Integer jcca16a540;

    /**
     * 纬度—分
     */
    @TableField(value = "jcca16a550")
    private Integer jcca16a550;

    /**
     * 纬度—秒
     */
    @TableField(value = "jcca16a560")
    private Long jcca16a560;

    /**
     * 监测建设单位
     */
    @TableField(value = "jcca16a570")
    private String jcca16a570;

    /**
     * 施工单位
     */
    @TableField(value = "jcca16a580")
    private String jcca16a580;

    /**
     * 设备厂商
     */
    @TableField(value = "jcca16a590")
    private String jcca16a590;

    /**
     * 首席预报员姓名
     */
    @TableField(value = "jcca16a600")
    private String jcca16a600;

    /**
     * 首席预报员电话
     */
    @TableField(value = "jcca16a610")
    private String jcca16a610;

    /**
     * 首席监测员姓名
     */
    @TableField(value = "jcca16a620")
    private String jcca16a620;

    /**
     * 首席监测员电话
     */
    @TableField(value = "jcca16a630")
    private String jcca16a630;

    /**
     * 三维模型参数
     */
    @TableField(value = "jcca16a640")
    private String jcca16a640;

    /**
     * DOM参数
     */
    @TableField(value = "jcca16a650")
    private String jcca16a650;

    /**
     * 全景图地址
     */
    @TableField(value = "jcca16a660")
    private String jcca16a660;

    /**
     * 上传三维模型地址
     */
    @TableField(value = "jcca16a670")
    private String jcca16a670;

    /**
     * 上传正射影像地址
     */
    @TableField(value = "jcca16a680")
    private String jcca16a680;

    /**
     * 上传全景图地址
     */
    @TableField(value = "jcca16a690")
    private String jcca16a690;

    /**
     * 是否核销
     */
    @TableField(value = "jcca16a700")
    private String jcca16a700;

    /**
     * 核销原因
     */
    @TableField(value = "jcca16a710")
    private String jcca16a710;

    /**
     * 二维码图路径
     */
    @TableField(value = "jcca16a720")
    private String jcca16a720;

    /**
     * 监测点建设时间
     */
    @TableField(value = "jcca16a730")
    private LocalDateTime jcca16a730;

    /**
     * 三维模型名称
     */
    @TableField(value = "jcca16a740")
    private String jcca16a740;

    /**
     * 正射影像名称
     */
    @TableField(value = "jcca16a750")
    private String jcca16a750;

    /**
     * 全景图名称
     */
    @TableField(value = "jcca16a760")
    private String jcca16a760;

    /**
     * 资金来源
     */
    @TableField(value = "jcca16a770")
    private String jcca16a770;

    /**
     * 经纬度类型
     */
    @TableField(value = "jcca16a780")
    private String jcca16a780;

    /**
     * 维护单位
     */
    @TableField(value = "jcca16a790")
    private String jcca16a790;

    /**
     * 单位联系人
     */
    @TableField(value = "jcca16a800")
    private String jcca16a800;

    /**
     * 联系人电话
     */
    @TableField(value = "jcca16a810")
    private String jcca16a810;

    /**
     * 标签编码
     */
    @TableField(value = "jcca16a820")
    private String jcca16a820;

    /**
     * 乡镇区划
     */
    @TableField(value = "jcca16a830")
    private String jcca16a830;

    /**
     * 村区划
     */
    @TableField(value = "jcca16a840")
    private String jcca16a840;

    /**
     * 监测点联通设备状态，0，无，1有
     */
    @TableField(value = "jcca16a850")
    private Integer jcca16a850;

    /**
     * 点云文件
     */
    @TableField(value = "jcca16a860")
    private String jcca16a860;

    /**
     * 数字表面模型
     */
    @TableField(value = "jcca16a870")
    private String jcca16a870;

    /**
     * 点云文件url
     */
    @TableField(value = "jcca16a880")
    private String jcca16a880;

    /**
     * 数字表面模型url
     */
    @TableField(value = "jcca16a890")
    private String jcca16a890;

    /**
     * 审核状态，通过/不通过
     */
    @TableField(value = "jcca16a900")
    private String jcca16a900;

    /**
     * 审核不通过原因
     */
    @TableField(value = "jcca16a910")
    private String jcca16a910;

    /**
     * 删除原因
     */
    @TableField(value = "jcca16a920")
    private String jcca16a920;

    /**
     * 上传证明文件地址
     */
    @TableField(value = "jcca16a930")
    private String jcca16a930;

    /**
     * 证明文件名称
     */
    @TableField(value = "jcca16a940")
    private String jcca16a940;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}